name: xfs_agf
ID: 1940
format:
	field:unsigned short common_type;	offset:0;	size:2;	signed:0;
	field:unsigned char common_flags;	offset:2;	size:1;	signed:0;
	field:unsigned char common_preempt_count;	offset:3;	size:1;	signed:0;
	field:int common_pid;	offset:4;	size:4;	signed:1;

	field:dev_t dev;	offset:8;	size:4;	signed:0;
	field:xfs_agnumber_t agno;	offset:12;	size:4;	signed:0;
	field:int flags;	offset:16;	size:4;	signed:1;
	field:__u32 length;	offset:20;	size:4;	signed:0;
	field:__u32 bno_root;	offset:24;	size:4;	signed:0;
	field:__u32 cnt_root;	offset:28;	size:4;	signed:0;
	field:__u32 bno_level;	offset:32;	size:4;	signed:0;
	field:__u32 cnt_level;	offset:36;	size:4;	signed:0;
	field:__u32 flfirst;	offset:40;	size:4;	signed:0;
	field:__u32 fllast;	offset:44;	size:4;	signed:0;
	field:__u32 flcount;	offset:48;	size:4;	signed:0;
	field:__u32 freeblks;	offset:52;	size:4;	signed:0;
	field:__u32 longest;	offset:56;	size:4;	signed:0;
	field:unsigned long caller_ip;	offset:64;	size:8;	signed:0;

print fmt: "dev %d:%d agno 0x%x flags %s length %u roots b %u c %u levels b %u c %u flfirst %u fllast %u flcount %u freeblks %u longest %u caller %pS", ((unsigned int) ((REC->dev) >> 20)), ((unsigned int) ((REC->dev) & ((1U << 20) - 1))), REC->agno, __print_flags(REC->flags, "|", { (1u << 0), "MAGICNUM" }, { (1u << 1), "VERSIONNUM" }, { (1u << 2), "SEQNO" }, { (1u << 3), "LENGTH" }, { (1u << 4), "ROOTS" }, { (1u << 5), "LEVELS" }, { (1u << 6), "FLFIRST" }, { (1u << 7), "FLLAST" }, { (1u << 8), "FLCOUNT" }, { (1u << 9), "FREEBLKS" }, { (1u << 10), "LONGEST" }, { (1u << 11), "BTREEBLKS" }, { (1u << 12), "UUID" }, { (1u << 13), "RMAP_BLOCKS" }, { (1u << 14), "REFCOUNT_BLOCKS" }, { (1u << 15), "REFCOUNT_ROOT" }, { (1u << 16), "REFCOUNT_LEVEL" }, { (1u << 17), "SPARE64" }), REC->length, REC->bno_root, REC->cnt_root, REC->bno_level, REC->cnt_level, REC->flfirst, REC->fllast, REC->flcount, REC->freeblks, REC->longest, (void *)REC->caller_ip
